@CHARSET "UTF-8";

BODY {padding: 0; margin: 0; font-family: 'Arial', sans-serif; font-size: 10pt; background-color: #87CEEB; }
TD {font-family: 'Arial', sans-serif; font-size: 10pt;}
#mainWrapper {margin: 0 auto; width: 800px; padding: 0 3px 3px 3px; background-color: #333;}
#main {width: 100%;}
#mainContent{margin: 0 auto; padding: 10px; background-color: white;}
#header {width: 800px; height: 150px; margin: 0 auto;
		 background: white url(images/logo.png) no-repeat center;}
#footer {width: 800px; height: 50px; background: white url(images/footer.png) no-repeat center;}
#footer p {margin: 0; padding: 19px 0 0 0; text-align: center; font-size: 9pt;}
#nav {width: 100%;}

#nav ul#menu { width: 100%; height: 43px; background: #CCC url("images/menu-bg.gif") top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
#nav ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
#nav ul#menu li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
#nav ul#menu li a:hover { color: #333; }
#nav ul#menu li a.current{ color: #FFF; background: #FFF url("images/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }

.pageHeader {clear: both; font-weight: bold; font-size: 14pt; text-decoration: underline;}



/* News Styles */
.newsContainer {margin: 15px 0 35px 0; padding: 0 20px;}
.newsContainer .date {font-size: 8pt; color: #999; padding-left: 50px;}
.newsContainer .titleContainer {font-size: 14pt; font-weight: bold; color: black; border-bottom: 2px solid #555;}
.newsContainer .titleContainer span {padding: 0 10px;}
.newsContainer .news {padding: 10px 20px;}
